//
// C++ Interface: activitystatistics
//
// Description:
//
//
// Author: Willi Ballenthin <wilbal1087@gmail.com>, (C) 2008
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef ACTIVITYSTATISTICS_H
#define ACTIVITYSTATISTICS_H

#include <QTime>

/**
    TODO: make this general, not run specific.
    @author Willi Ballenthin <wilbal1087@gmail.com>
*/
class ActivityStatistics
{
    public:
        ActivityStatistics();

        ~ActivityStatistics();

        int    numActivities;//
        int    numRuns;//
        int    numWorkouts;//
        int    numRaces;//

        int    daysTotal;//
        int    daysWithActivity;//
        int    daysWithRun;//
        int    daysWithWorkout;//
        int    daysWithRace;//

        double unitsPerWeek;//
        double unitsTotal;//
        double unitsAvgPerWeek;
        double unitsAvgPerDay;

        QTime  timeTotal;
        QTime  timePerWeek;
        QTime  timeAvgPerWeek;
        QTime  timeAvgPerDay;
};

#endif
